Open
Conversation
3cd2c5d to
dc3e15e
Compare
dc3e15e to
b304a35
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@cloudflare/[email protected]
Minor Changes
5505610: Add Shiki-powered
CodeHighlightedcomponent for syntax highlighting@cloudflare/kumo/code- keeps Shiki out of main bundle@cloudflare/kumo/code/serverfor SSR/static highlightinggithub-lightandvesperdefaults, supports any Shiki theme--kumo-code-highlight-bgvariable for highlight colorCodeandCodeBlockcomponents (will be removed in v2)003128b: feat(combobox): add size prop with xs, sm, base, lg variants matching Input component
1cad157: feat(flow): make nested lists work inside parallel nodes
9d89256: Add
roleprop to Dialog component supporting both"dialog"(default) and"alertdialog"ARIA rolesNew Feature:
Dialog.Rootnow accepts aroleprop to specify the dialog's ARIA semanticsrole="alertdialog"is used, the dialog uses Base UI's AlertDialog primitives for proper accessibilityWhen to use
role="alertdialog":Example:
e6218d2: Add TimeseriesChart component with ECharts integration, supporting legends, gradient fills, custom axis formatting, loading skeleton state, and configurable color palettes.
a7eb061: feat(select): auto-render options from items prop when children omitted
The Select component now automatically renders Select.Option elements from the items prop when children are not explicitly provided.
Patch Changes
5943e77: Add missing
successbackground and tint semantic color tokens (bg-kumo-success,bg-kumo-success-tint) for parity withinfo,warning, anddanger. Fixtext-kumo-successdark mode contrast by usinggreen-400instead ofgreen-500. Add newsuccessBadge variant for positive state indicators.35d5c42: fix(breadcrumbs): improve mobile breadcrumb readability
breadcrumbs now render a compact mobile trail for deeper hierarchies by collapsing early levels to
...and keeping the trailing path visible. labels in breadcrumb links and the current page now truncate correctly to prevent stacking or overlap on narrow viewports.02d0d65: fix(badge): prevent crash when unknown variant is passed
Add defensive fallback to primary variant when an unrecognized variant string is provided to Badge component. This prevents "Cannot read properties of undefined (reading 'classes')" errors when consumers use a variant that doesn't exist in their installed version.
3170d65: fix(code): Fix CodeHighlighted dark mode, layout, and SSR issues
<pre>background transparent so container'sbg-kumo-basehandles theming and border-radius is respectedw-fullto container for proper full-width display"use client"directive from@cloudflare/kumo/code/serverentry point so server utilities work in RSC/SSR contexts31ce577: fix(CommandPalette): add explicit text-base class to Item component for consistent 14px font size
ee5a632: Fix Select to render description and error when hideLabel is true
Previously, the
descriptionanderrorprops were silently ignored whenhideLabelwastrue(the default). Now, helper text and error messagesdisplay correctly even when the label is visually hidden.
409d32b: Fix TypeScript errors when consumers type-check their projects with kumo installed.
Previously, TypeScript would attempt to type-check raw
.tsxand.tssource filesshipped in the package (block sources in
dist/src/blocks/,ai/schemas.ts, andscripts/theme-generator/*.ts), causing build failures in downstream projects.This change:
dist/blocks-source/directoryai/schemas.tsandscripts/theme-generator/*.tsto JavaScript.jsfiles with proper.d.tstypes7816318: fix(inputs): expand small control hit areas
e7f0c80: Fix pagination component to properly wrap numbers in
tabular-numsclass for consistent number alignment. Both the page range and total count now use tabular numerals.c0341b4: Simplify Select placeholder implementation by using Base UI's native placeholder prop on SelectBase.Value instead of manually injecting placeholder items into the items array. This provides a cleaner, more intuitive API that aligns with standard HTML select behavior while maintaining backward compatibility with the null-value placeholder pattern.
35d5c42: fix(breadcrumbs): enhance mobile breadcrumb display for better readability
abb7f8c: Add
variant="compact"prop to Table.Header for a more condensed header style8972cc4: Fix Combobox group label styling to use semantic token and correct padding
bb49d4b: Standardize z-index usage with isolation containment
isolation: isolateto components with internal stacking (Tabs, MenuBar, InputGroup, Flow/Parallel)z-0/z-1/z-2instead of arbitrary values likez-10/z-20z-10from CommandPalette Listz-1(matching Base UI's documented pattern)isolateinstead ofz-50This prevents z-index values from leaking outside component boundaries.
@cloudflare/[email protected]
Patch Changes
@cloudflare/[email protected]
Patch Changes